<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>03-项目适配</title>
    <script src="js/flexible.js"></script>
    <!--
        这个项目的设计稿宽度为: 1920px, 并且将flexible.js中的屏幕修改为了24等份;
        则rem的基准值为: 1920/24=80.所以在cssrem插件的扩展设置中, 修改了基准font-size为80px.
        也就是说: 1rem = 80px.
    -->
    <style>
        /* 屏幕小于1024px时 */
        
        @media screen and (max-width: 1024px) {
            html {
                font-size: 42.66px!important;
            }
        }
        /* 屏幕超过1920px时 */
        
        @media screen and (min-width: 1920px) {
            html {
                font-size: 80px!important;
            }
        }
        
        .main {
            width: 2.5rem;
            height: 2.5rem;
            background-color: skyblue;
        }
    </style>
</head>

<body>
    <div class="main">
        123
    </div>
</body>

</html>